home *** CD-ROM | disk | FTP | other *** search
-
- IFND DEVICES_TRACKDISK_I
- DEVICES_TRACKDISK_I SET 1
- IFND EXEC_IO_I
- INCLUDE "exec/io.i"
- ENDC !EXEC_IO_I
- IFND EXEC_DEVICES_I
- INCLUDE "exec/devices.i"
- ENDC !EXEC_DEVICES_I
- NUMSECS EQU 11
- NUMUNITS EQU 4
- TD_SECTOR EQU 512
- TD_SECSHIFT EQU 9
- TD_NAME: MACRO
- DC.B 'trackdisk.device',0
- DS.W 0
- ENDM
- BITDEF TD,EXTCOM,15
- DEVINIT
- DEVCMD TD_MOTOR
- DEVCMD TD_SEEK
- DEVCMD TD_FORMAT
- DEVCMD TD_REMOVE
- DEVCMD TD_CHANGENUM
- DEVCMD TD_CHANGESTATE
- DEVCMD TD_PROTSTATUS
- DEVCMD TD_RAWREAD
- DEVCMD TD_RAWWRITE
- DEVCMD TD_GETDRIVETYPE
- DEVCMD TD_GETNUMTRACKS
- DEVCMD TD_ADDCHANGEINT
- DEVCMD TD_REMCHANGEINT
- DEVCMD TD_LASTCOMM
- ETD_WRITE EQU (CMD_WRITE!TDF_EXTCOM)
- ETD_READ EQU (CMD_READ!TDF_EXTCOM)
- ETD_MOTOR EQU (TD_MOTOR!TDF_EXTCOM)
- ETD_SEEK EQU (TD_SEEK!TDF_EXTCOM)
- ETD_FORMAT EQU (TD_FORMAT!TDF_EXTCOM)
- ETD_UPDATE EQU (CMD_UPDATE!TDF_EXTCOM)
- ETD_CLEAR EQU (CMD_CLEAR!TDF_EXTCOM)
- ETD_RAWREAD EQU (TD_RAWREAD!TDF_EXTCOM)
- ETD_RAWWRITE EQU (TD_RAWWRITE!TDF_EXTCOM)
- STRUCTURE IOEXTTD,IOSTD_SIZE
- ULONG IOTD_COUNT
- ULONG IOTD_SECLABEL
- LABEL IOTD_SIZE
- BITDEF IOTD,INDEXSYNC,4
- TD_LABELSIZE EQU 16
- BITDEF TD,ALLOW_NON_3_5,0
- DRIVE3_5 EQU 1
- DRIVE5_25 EQU 2
- TDERR_NotSpecified EQU 20
- TDERR_NoSecHdr EQU 21
- TDERR_BadSecPreamble EQU 22
- TDERR_BadSecID EQU 23
- TDERR_BadHdrSum EQU 24
- TDERR_BadSecSum EQU 25
- TDERR_TooFewSecs EQU 26
- TDERR_BadSecHdr EQU 27
- TDERR_WriteProt EQU 28
- TDERR_DiskChanged EQU 29
- TDERR_SeekError EQU 30
- TDERR_NoMem EQU 31
- TDERR_BadUnitNum EQU 32
- TDERR_BadDriveType EQU 33
- TDERR_DriveInUse EQU 34
- TDERR_PostReset EQU 35
- STRUCTURE TDU_PUBLICUNIT,UNIT_SIZE
- UWORD TDU_COMP01TRACK
- UWORD TDU_COMP10TRACK
- UWORD TDU_COMP11TRACK
- ULONG TDU_STEPDELAY
- ULONG TDU_SETTLEDELAY
- UBYTE TDU_RETRYCNT
- LABEL TDU_PUBLICUNITSIZE
- ENDC DEVICE_TRACKDISK_I
-